package com.yungu.swift.common.model.param;

import com.yungu.swift.base.model.api.ApiParam;
import lombok.Data;
import org.hibernate.validator.constraints.NotBlank;

import java.io.Serializable;

/**
 * 移动端上传错误日志参数
 */
@Data
public class ApiErrorMsgParam extends ApiParam {
    /**
     * 报错模块
     **/
    @NotBlank(message = "报错模块不能为空")
    private String errorModule;

    /**
     * 错误级别
     **/
    @NotBlank(message = "错误级别不能为空")
    private String errorType;

    /**
     * 错误信息
     **/
    @NotBlank(message = "错误信息不能为空")
    private String errorMsg;

    /**
     * 终端id
     **/
    private String terminalId;

    /**
     * 终端版本
     **/
    private String terminalVersion;

    /**
     * 1、乘客端 2、司机端
     **/
    private Integer uploadFrom;

    /**
     * 错误时间
     */
    private String errorTime;
}
